home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 4 / USEnet 4.22 < prev    next >
Encoding:
Text File  |  1988-04-08  |  32.6 KB  |  862 lines  |  [TEXT/ttxt]

  1. 16-Feb-88 22:32:12-PST,34192;000000000000
  2. Return-Path: <usenet-mac-request@RELAY.CS.NET>
  3. Received: from RELAY.CS.NET by SUMEX-AIM.Stanford.EDU with TCP; Tue, 16 Feb 88 22:31:47 PST
  4. Received: from relay2.cs.net by RELAY.CS.NET id al05914; 16 Feb 88 22:42 EST
  5. Received: from relay.cs.net by RELAY.CS.NET id aa00213; 16 Feb 88 16:21 EST
  6. Received: from sdr.slb.com by RELAY.CS.NET id ad00180; 16 Feb 88 16:17 EST
  7. Date: Tue, 16 Feb 88 10:12 EDT
  8. From: Jeffrey Shulman <SHULMAN@sdr.slb.com>
  9. Subject: Usenet Mac Digest V4 #22
  10. To: usenet-mac@RELAY.CS.NET, PIERCE%HDS@sdr.slb.com
  11. X-VMS-To: in%"usenet-mac@relay.cs.net",in%"PIERCE%HDS@SDR.SLB.COM"
  12.  
  13. Date: Tue 16 Feb 88 10:12:47-GMT
  14. From: Jeff Shulman <SHULMAN@SDR>
  15. Subject: Usenet Mac Digest V4 #22
  16. To: Usenet-List: ;
  17. Message-ID: <572004767.0.SHULMAN@SDR>
  18. Mail-System-Version: <VAX-MM(218)+TOPSLIB(129)@SDR>
  19.  
  20. Usenet Mac Digest     Saturday, February 13, 1988    Volume 4 : Issue 22 
  21.  
  22. Today's Topics:
  23.      PD AppleTalk Sources
  24.      CDC 80 Meg Internal Drives
  25.      RTF on Microsoft Word
  26.      Shareware Survey Results
  27.      Re: C vs. Pascal for the mac, vs C for MSDOS
  28.      Re: backup utilities
  29.      Re: Saleability of MS Word 1.05?
  30.      Re: RTF on Microsoft Word
  31.      Re: Mac programming question
  32.      Re: Chinese,Japanese & Korean systems
  33.      Re: Risk game
  34.      Re: Thelma Thistleblossom (Grammar Checkers)
  35.      SCREENS HURT EYES (Mac SE, Plus)
  36.      Thesis word processing results / Questions on TeXtures
  37.      Having problems with double-clicks and lists
  38.      Subscription Database
  39.      LClikLoop routines and problem with LSPascal
  40.      LSC Storage bugs
  41.      Graphics on the APPLE MAC-II
  42.  
  43. ---------------------------------------------------------------------- 
  44.  
  45. From: borscht@eleazar.Dartmouth.EDU (Andy J. Williams)
  46. Subject: PD AppleTalk Sources
  47. Date: 5 Feb 88 08:59:37 GMT
  48. Organization: Dartmouth College, Hanover, NH
  49.  
  50. I asked this a while back and got no response so...
  51.  
  52. I am writing a MacBBS program to work on our local network using an
  53. intelligent mainframe based program as server.  I am very new to
  54. Appletalk programming and am interested in seeing Pascal sources (Public
  55. Domain of course) of any other Appletalk programming to get an idea of
  56. how it is done. (I am using LSP with hopes that the (supposedly) buggy
  57. Appletalk libs will be fixed really soon...) Also, what are the best
  58. books to read to learn AppleTalk? (e-mail to me and I will summarize to
  59. the net if anything interesting comes up)
  60.  
  61. Thanks in advance!
  62.  
  63. -Andy
  64. -- 
  65. Disclaimer: You better like my opinions, my mother can beat up your mother...
  66.  
  67. Andy J. Williams                BITNET: borscht@eleazar.dartmouth.edu
  68. Bill 'n Opus in '88!       UUCP:{ihnp4,decvax,linus}!dartvax!eleazar!borscht
  69.  
  70.  
  71. ------------------------------
  72.  
  73. From: espen@well.UUCP (Peter Espen)
  74. Subject: CDC 80 Meg Internal Drives
  75. Date: 6 Feb 88 07:19:36 GMT
  76.  
  77.  
  78.     Is there anyone out there who has, or is, using the CDC 80 Meg WREN III
  79. HH SCSI (Model 94211) drive internally in a Mac II? 
  80.     If so, are any special SCSI drivers needed or will they just plug into
  81. the Mac II's internal SCSI cable and run?
  82.     Any info on these drives would be greatly appreciated.
  83.     espen@well
  84.  
  85.  
  86. ------------------------------
  87.  
  88. From: pgs@vaxine.UUCP (Peter Sliwkowski)
  89. Subject: RTF on Microsoft Word
  90. Date: 5 Feb 88 18:37:21 GMT
  91. Organization: Automatix Inc.,  Billerica, MA
  92.  
  93.  
  94. On the MAC version of Microsoft Word, it allows you to save a file in a
  95. Rich Text Format (RTF).  This format encodes Word formatting in plain
  96. ASCII codes to allow easy interpretation by other programs.
  97.  
  98. Does anyone know how long RTF been around?  In addition, has anyone
  99. developed a RTF interpreter to allow other software (possibly on other
  100. platforms) to display Word document that were generated on a MAC.
  101.  
  102.  
  103. Please mail replies to    vaxine!pgs
  104.  
  105.  
  106. ------------------------------
  107.  
  108. From: holland@mips.csc.ti.com (Fred Hollander)
  109. Subject: Shareware Survey Results
  110. Date: 4 Feb 88 22:32:12 GMT
  111.  
  112. About a month ago, I had posted a survey to the net concerning
  113. shareware.  I had two similar sets of questions for authors and users.
  114. Four authors responded, no users.  That makes this survey pretty
  115. useless, but, let me follow through on this anyway.  At least one
  116. requested that his comments not be tied to his name.  I could use both,
  117. but, he probably didn't guess that only four people would respond.  So,
  118. to maintain confidentiality, I've ommitted authors' names and replaced
  119. the description with a very general category.
  120.  
  121. Comments:
  122.  
  123. General comments are that people are not willing to pay even a small fee
  124. for a useful program.  Shareware is sometimes the only facility some
  125. people have for distributing software.  Generally, it is software that
  126. was done just for fun, so the profits are secondary.  One program is
  127. being distributed commercially on the Diskette Gazette without the
  128. author's consent.  One deliberately bugged the shareware release to
  129. encourage upgrades.  Is this a new marketing concept:  bug elasticity,
  130. balancing the degree of "bugginess" to encourage upgrades without
  131. discouraging sales?  :-)
  132.  
  133. Results:
  134.  
  135.     1.  Software Title/Description
  136.     2.  Author
  137.     3.  Compatible Computer Systems
  138.     4.  Suggested Shareware Fee
  139.     5.  Number of Copies Sold
  140.     6.  Average Fee Received
  141.  
  142.     1.  Utility
  143.     2.
  144.     3.  Mac, SE, Mac II
  145.     4.  $20 + $10 for upgrade
  146.     5.  1
  147.     6.  $30
  148.  
  149.     1.  Game
  150.     2.
  151.     3.  All Macintosh with 512K or more
  152.     4.  $10
  153.     5.  ~70, at a rate of about 1.5 copies/week
  154.     6.  $10
  155.  
  156.     1.  Game
  157.     2.
  158.     3.  512K / 512Ke / Mac + / SE  (soon to be Mac II)
  159.     4.  $5
  160.     5.  1
  161.     6.  $5
  162.  
  163.     1.  Utility
  164.     2.
  165.     3.  Mac 128K or more
  166.     4.  $8, $20 for full version
  167.     5.  20
  168.     6.  $20
  169. -- 
  170. Fred Hollander
  171. Computer Science Center
  172. Texas Instruments, Inc.
  173. holland%ti-csl@csnet-rela
  174.  
  175. The above statements are my own and not representative of Texas Instruments.
  176.  
  177.  
  178. ------------------------------
  179.  
  180. From: shap@sfsup.UUCP (J.S.Shapiro)
  181. Subject: Re: C vs. Pascal for the mac, vs C for MSDOS
  182. Date: 5 Feb 88 16:02:10 GMT
  183. Organization: AT&T-IS, Summit N.J. USA
  184.  
  185. At the risk of sounding like advertising, I have just finished a (non
  186. Mac) large application written entirely in C++ (with the  exception of
  187. the C library and another local utility library). C++, once you warp
  188. your head so as to look at it correctly, is an extremely powerful
  189. language, and for many problems, the conceptions it forces the
  190. programmer to think in result in smaller and faster code.
  191.  
  192. On the other side of the coin, there are some flaws that Bjarne
  193. Stroustrop acknowledges are not straightforward to fix. Examples:
  194.  
  195.     Current version lacks an usable exception mechanism
  196.         (setjmp doesn't work in C++ the way it does in C,
  197.         because a stack-allocated object can create heap
  198.         allocated objects in its constructor, and the
  199.         longjump() doesn't let you destroy them properly.)
  200.  
  201.     Improper cleanup of tasks (my opinion - tasks should have
  202.         separate heaps)
  203.  
  204.     Lack of graceful parameterized types. (Unless you use rather
  205.         kludgey specially constructed macros, there is no
  206.         way, for example, to write a generic binary tree
  207.         class [i.e. type of tree-members not encapsulated
  208.         in the definition of the tree] from which you could
  209.         derive classes of specific trees)
  210.  
  211. In isolation each of these problems is straightforward. In combination
  212. they are hard to solve well.
  213.  
  214. I think it is a very interesting question whether as PC's become more
  215. powerful, it doesn't become very reasonable to run interpreted
  216. garbage-collecting languages, or at least garbage collecting languages.
  217. For those of you who will object that garbage collection takes time, you
  218. are right, but current real-time garbage collection schemes take a bit
  219. less than 10%, and I am think on a Mac II this might not be a problem...
  220.  
  221. Jon
  222.  
  223.  
  224. ------------------------------
  225.  
  226. From: phssra@emory.uucp (Scott R. Anderson)
  227. Subject: Re: backup utilities
  228. Date: 6 Feb 88 21:51:01 GMT
  229. Organization: Department of Physics, Emory University, Atlanta
  230.  
  231. This discussion seems to have a period of 1-2 months, which is good for
  232. those of us who haven't bought one yet, and bad for those who have :-).
  233.  
  234. My recollection from the previous discussions, and the article in the
  235. February MacWorld, is that if you prefer incremental backups, the best
  236. program is probably HFS Backup (not to be confused with HD Backup). Its
  237. main problem is that it can only backup to floppies (v. 2 -- is there a
  238. new version in the works that would backup to tape?).  It's a bit more
  239. flexible than FastBack, although slower, and it's a *lot* less
  240. expensive.  On the other hand, if you don't mind overwriting a previous
  241. backup, DiskFit is also supposed to be very good.
  242.  
  243. Now, my question is:  Does anyone know anything about the program called
  244. MacUp which I saw advertised in the APDALog?  It's cheap ($40), and
  245. seems to have most of the features that HFS Backup has, if not more.  It
  246. can backup to tape, work over the network, and it has a time delay
  247. feature. It's being distributed by A.P.P.L.E. Co-op.
  248. -- 
  249. *                                     Scott Robert Anderson
  250.   *      **                           gatech!emoryu1!phssra
  251.    *   *    *    **                   phssra@emoryu1.{bitnet,csnet}
  252.     * *      * *    * **
  253.      *        *      *  * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  254.  
  255.  
  256. ------------------------------
  257.  
  258. From: chuq@plaid.Sun.COM (Chuq Von Rospach)
  259. Subject: Re: Saleability of MS Word 1.05?
  260. Date: 6 Feb 88 18:46:36 GMT
  261. Organization: Fictional Reality, uLtd
  262.  
  263. >Can anyone tell me whether it is permissible for users of Microsoft Word
  264. >1.05 who have upgraded to 3.whatever to sell someone their old copy of 1.05?
  265. >Is there a way for people to legally obtain cpies of 1.05 from these users
  266. >or from Microsoft for a reduced price?
  267.  
  268. No. You own a license to one copy of the program. When you upgrade to
  269. 3.0, you're transfering that license to the new release, not buying a
  270. new program. Still have only one legal copy, so you can't sell the old
  271. version.
  272.  
  273. >John M. Ford   (*Not* the SF author)
  274.  
  275. Gee, I love your books! *gush*
  276. -- 
  277. Chuq Von Rospach            chuq@sun.COM        Delphi: CHUQ
  278.  
  279.                        What do you mean 'You don't really want to hurt her?'
  280.                                     I'm a Super-Villain! That's my Schtick!
  281.  
  282.  
  283. ------------------------------
  284.  
  285. From: chuq@plaid.Sun.COM (Chuq Von Rospach)
  286. Subject: Re: RTF on Microsoft Word
  287. Date: 6 Feb 88 18:51:21 GMT
  288. Organization: Fictional Reality, uLtd
  289.  
  290. RTF is designed and supported by Microsoft. If you write to them, you
  291. can get the spec for it. This version is very obviously designed around
  292. Word 3.0, because it can support styles, glossaries, and other things.
  293. I'm not aware of anyone else supporting RTF right now, although I've
  294. looked at it as a way of importing formatted text from HyperCard into a
  295. Word document for printing (looks reasonable, just haven't had time to
  296. do anything with it)
  297.  
  298.  
  299. Chuq Von Rospach            chuq@sun.COM        Delphi: CHUQ
  300.  
  301.                        What do you mean 'You don't really want to hurt
  302. her?'
  303.                                     I'm a Super-Villain! That's my
  304. Schtick!
  305.  
  306.  
  307. ------------------------------
  308.  
  309. From: km@cadre.dsl.PITTSBURGH.EDU (Ken Mitchum)
  310. Subject: Re: Mac programming question
  311. Date: 6 Feb 88 22:27:08 GMT
  312. Organization: Decision Systems Lab., Univ. of Pittsburgh, PA.
  313.  
  314. In article <3207@super.upenn.edu> neil@dsl.cis.upenn.edu.UUCP (Neil
  315. Radisch) writes:
  316. >How does one tell SFGetfile that you want it to list files from a directory
  317. >other than the current one. I've tried various system calls to set the
  318.  
  319. Two globals contain the information used by the SF routines to decide
  320. what directory they are in:
  321.  
  322. (int) SFSaveDisk  -  contains the negative of the volume (NOT a working
  323. directory number).
  324.  
  325. (long) CurDirStore contains the directory ID of the directory.
  326.  
  327. Set these before calling the SF routines, and they will use the volume
  328. and directory you specify.
  329.  
  330. See PBGetVol() and PBGetWDInfo() for routines that convert working
  331. directory numbers to/from real directory numbers. (A working directory
  332. number is like a volume ref number, and is what is returned by the
  333. SFGetFile() call if you are using HFS. You need to convert this to a
  334. true volume number and true directory number.
  335. -- 
  336. -ken mitchum
  337. univ of pgh. DSL
  338.  
  339.  
  340. ------------------------------
  341.  
  342. From: mrfeng@nada.kth.se (Lars-Erik Fredriksson)
  343. Subject: Re: Chinese,Japanese & Korean systems
  344. Date: 5 Feb 88 17:24:28 GMT
  345. Organization: The Royal Inst. of Techn., Stockholm
  346.  
  347. Well since you asked
  348.  
  349. The version I am running on is KanjiTalk 2.0 its built on system 4.1 and
  350. has JIS level 1&2 ( i.e  both levels of the Japanese Industrial Standard
  351. character sets ) It runs fine on a MacII and I saw it run on an SE at
  352. MacWorld in San Fransisco where it was shown by mrs Yuko Judy Hiratsuka
  353. president of Mercury Communication Service, Palo Alto, then working for
  354. the the Radius people.They (the Radius people) probably got a copy from
  355. Apple since the system only  existed in golden master and as I could
  356. understand hadnt been released in Japan yet. APDA in Renton may very
  357. well get it for distribution as an update to the
  358. scriptmanager-developers package since they have been distributing the
  359. old Arabic System  AB1.1  (AIS Arabic Interface System) and Japanese
  360. System J1.1 (JIS Japanese Interface System). However that will more than
  361. likely take awhile (they didnt know about this themselves yet and new
  362. documentation for this package in english has to be written by someone
  363. at Apple, be it Japan Hong Kong or USA) and a better possibility is
  364. probably to get it from Japan. One shop that comes to mind if you dont
  365. have any japanese connection could be the Zero-One Shop ; Canon ( that
  366. is the name of a computer shop in Nishi-Shinjuku in Tokyo ) A person
  367. that was helpful to me at that shop when I visited Tokyo was mr Masanori
  368. Ikeda.
  369.  
  370.     Zero-One Shop, Canon Eiken Co., LTD.
  371.     Shinjuku Mitsui Bldg.
  372.     1-1, 2-Chome,Nishi-Shinjuku, Shinjuku-ku
  373.     Tokyo 163, Japan
  374.     phone int+3 (345) 9101
  375.     fax: 03 (345) 9109
  376.  
  377. since I have started on this I will continue with:
  378.  
  379. The Chinese System - HanziTalk 1.0 ( HIS Hanzi Interface System) (there
  380. are two versions the mainland HK-001, simplified characters,  i.e.
  381. jiantizi   based on Peoples republic standard Guojia Biaozhun and the
  382. Taiwan HK-002 with traditional characters, i.e. fantizi) It doesnt work
  383. on the Mac II yet but there is a beta that does according to Apple Hong
  384. Kong. I dont know when it will be shipped, but the other two were
  385. announced in August and started shipping in November there are two
  386. possible dealers for Hong Kong the first recommended by Apple Hong Kong
  387. is:
  388.  
  389.     Sun Business Machines Ltd.
  390.     8/F, Tsuen Wan Ind. Centre,
  391.     220-248 Texaco Road
  392.     phone : int+85204998168
  393.     Tlx:        45628 FUJI HX
  394.     Fax:        04996607
  395.  
  396. They charge 100 US $ for each of the systems and it took them a long
  397. time to react to my pleas via both telephone and telexes long after they
  398. had received my check! Still they might be better and more responsive
  399. than the other party that didnt seem to be that interested in the
  400. chinesespeaking market when I visited them, well maby they changed with
  401. the new operative system becoming available but I dont know what theyll
  402. charge:
  403.  
  404.     Gilman Office Machines
  405.     shop 102-103, 
  406.     Alexandra House, 1/Fl.
  407.     Hong Kong
  408.     phone-5-236635
  409.  
  410. Random thoughts:
  411.  
  412. I know that it is Apples policy to let national divisions of Apple have
  413. quite a lot of independence. It is also a known fact that the by Apple
  414. preferred way  for system software to be  distributed should be through
  415. the friendly dealers where one buyes ones mac and therefore is in the
  416. language of the country where it is bought. In most cases this is fine
  417. but a company like Apple in a country where the population has such a 
  418. large amount of cultures and languages represented should think of a
  419. better scheme to distribute its system software for the benefit of
  420. national minorities large as they are! At least im sure that there could
  421. be a more flexible solution if they could let the academic sites of the
  422. Apple University Consortium share in the distribution process.I know it
  423. is virtually impossible for any national apple tech support to answer 
  424. the questions that is likely to emanate from all the different language
  425. system software, and I dont ask for this.  but I dont think it is in the
  426. line of supporting Creativity and understanding between the peoples of
  427. the world to make it so difficult to find a system software for lets say
  428. a person living abroad who prefer his or hers native language,  or a
  429. linguist who would rather type in French German or Japanese who may
  430. actually   have use for all the scrips and languages of the world at the
  431. same time. 
  432.  
  433.     (Gosh do I wait for themonolitic operative system that lets me 
  434.     toggle from Japanese to Chineseto Korean to Swedish etc etc without
  435.     having me to reboot all the timeit could be a script at bootup and
  436.     maby language resources in thesystem folder I wonder if its
  437.     possible to do with the Japanese and theChinese systems what the
  438.     gentleman Leonard Rosenthol is doing with hisSuitcase!? probably
  439.     not since the large fonts of the Jap and Chin systems get read up
  440.     in Ram even before the debugger is loaded clues and hooks 
  441.     anyone!!!!!!!!!!!!!!!!!!?)..........
  442.  
  443. Well to sum up the above when it comes to getting ones preferred system
  444. ( yes I do support the system (:-{ >  ) this national independance poses
  445. a problem.
  446.  *boy,is this ever an understatement* 
  447.               ^^^^^^^^^^^^^^ I have spent large quantities of time and money
  448. trying to get my every day working tools namely the Japanese and
  449. mainland and Taiwan versions of the chinese operative systems
  450. respectively. As you can see from  these lines you will have to get the
  451. system through a dealer in Japan and for Chinese & Korean via the same
  452. in Hong Kong.Good Luck!!!!!!!
  453.  
  454.  
  455.     ***********************************************************************
  456.     |||||||||||||||||||||||||||| NEWSFLASH ||||||||||||||||||||||||||||||||
  457.     ***********************************************************************
  458.  
  459. The Korean System - HangulTalk 1.0 (acronym anyone?) was to be
  460. officially announced to the market as of yesterday (Thursday 4 Feb) and
  461. dont know where in Seoul? to obtain it. 
  462.  
  463. B.T.W - The Hebrew system is ready since november -87 and up for grips
  464. ($$$?) should you pass through Tel Aviv.
  465.  
  466. And There is a scriptmanager compatible wordprocessor being worked on
  467. with slightly more d, actually Im not!? There is nothing I would like
  468. more, than to see some more information on this net on CJK-automation 
  469. and It surprises me that there is less than  fifty postings over a year 
  470. that concernes these topics. It is bound to be many more working with
  471. similar problems!!? Keep me posted if you dont want to be in the
  472. limelight of this meeting.
  473. -- 
  474. *********************************************************************
  475.         Thank you for your patience
  476.         and let me hear from you.
  477. *********************************************************************
  478. * Mr Feng a.k.a        |                          *
  479. * Lars E Fredriksson,    |Email:EUNET: mrfeng@draken.nada.kth.se.UUCP*
  480. *     chief librarian |    or: seismo!enea!ttds!mrfeng        *
  481. * Far Eastern Library     |    AppleLink: c/o NORDLINDH1          *
  482. * Box 163 58            |                               *
  483. * S-103 27 STOCKHOLM     |    Telephone: Int + 46 8 20 45 43        *
  484. * SWEDEN        |          or : Int + 46 8 666 4394        *
  485. *********************************************************************
  486.  
  487.  
  488. ------------------------------
  489.  
  490. From: Jerry_Geronimo_Whitnell@cup.portal.com
  491. Subject: Re: Risk game
  492. Date: 6 Feb 88 06:14:23 GMT
  493. Organization: The Portal System (TM)
  494.  
  495. A little work with TMON tracked down the problem.  It is using the
  496. Window Managers own port to draw the map.  To do draw any other windows,
  497. it saves away the bit map.  The problem is, it is using GetWMgrPort to
  498. get the port to figure out the size and Apple, in it's great wisdom,
  499. change the definition of what GetWMgrPort returns (used to be a
  500. GrafPort, now a CGrafPort).  So Risk calculates a random value for the
  501. size of the port, tries to allocate that much memory and exits when it
  502. can (not very good programming style :-)
  503.  
  504. So, here is a patch to get around the little problem:
  505.  
  506. Offset $680E (Block $34, offset $e)
  507.  
  508.     was: 3029 0006 C1E8 000C 48C0
  509.     to:  303C 1000 C1FC 0156 4E71     if 256 colors
  510.     to:  303c 0800 C1FC 0156 4E71     if 16 colors
  511.     to:  303C 0400 C1FC 0156 4E71     if 4 colors
  512.     to:  303C 0200 C1FC 0156 4E71     if 2 colors
  513.  
  514. Pick the number of colors you normally run the game at and apply the
  515. above patch using FEdit or ResEdit.  All this does is ignore the
  516. returned GrafPort and calculate the values based on built in constants. 
  517. It appears to work fine with these patches applied, but caveat emptor
  518. :-).  Be sure to apply these to a backup copy, not your original.
  519.  
  520. Jerry Whitnell
  521.  
  522.  
  523. ------------------------------
  524.  
  525. From: pollock@usfvax2.UUCP (Wayne Pollock)
  526. Subject: Re: Thelma Thistleblossom (Grammar Checkers)
  527. Date: 6 Feb 88 05:51:21 GMT
  528. Organization: University of South Florida at Tampa
  529.  
  530. In article <96fordjm@byuvax.bitnet> fordjm@byuvax.bitnet writes:
  531. >... a friend that owns a PC and he showed me what looks
  532. >like a really useful grammar and style checking program ...
  533. > Can anyone point me
  534. >to some writing tools like this for the MacIntosh?  ...
  535.  
  536. There are one or two;  I found out about them through the free reader
  537. service card in the back of MacUser.  I haven't bought one yet, so I
  538. don't want to give a review.  Anyway, one is called "MacProof(tm) 3.0",
  539. by Automated Language Processing Systems, Inc., Salt Lake City, Utah. 
  540. Their phone is: (800) 354-5656.  Its supposed to be a DA which checks
  541. spelling, punctuation, capitalization, double words; it also checks
  542. usage (offensive words, often confused workds, wordiness, etc.), style
  543. ("be" verbs, nominalizations, etc.), and structure (sentince beginings,
  544. paragraph structure, repetitions, etc.).
  545.  
  546. I don't have the other checker's information handy; I suggest if you're
  547. really interested you can find ads for this stuff in any good Mac
  548. magazine.  I think it offered similar features.
  549.  
  550. To me, this is very similar to the ol' UNIX package "WWB", which had all
  551. this and more besides.  One thing missing from all these grammar
  552. checkers is the ability to customize some of the checks.  For instance,
  553. I write a lot of technical documents, where it is more appropriate to
  554. have puctionation marks outside of quotes (for instance, ``the unix
  555. command is "cp /etc/passwd .".'' is much clearer than ``the unix command
  556. is "cp /etc/passwd .."'').  Also, the last thing I need is yet another
  557. dictionary, and I'd bet you can't get a price discount if you don't
  558. order the dictionary.  I'd like to be able to customize several of the
  559. usage and style checks, too.
  560.  
  561. Sorry this got to be so long, but you hit me in a tender spot.  I am
  562. still waiting for a good grammer and usage checker for the mac, so I
  563. hope those who sell them read this and offer a better checker; remember
  564. not everyone uses the mac to write books; specialty documents require
  565. customizable checkers!
  566. -- 
  567. Wayne Pollock (The MAD Scientist)    pollock@usfvax2.usf.edu.UUCP
  568. Usenet:        ...!{ihnp4, cbatt}!codas!usfvax2!pollock
  569. GEnie:        W.POLLOCK
  570.  
  571.  
  572. ------------------------------
  573.  
  574. From: dyckman@batcomputer.tn.cornell.edu (Howard L. Dyckman)
  575. Subject: SCREENS HURT EYES (Mac SE, Plus)
  576. Date: 7 Feb 88 05:58:28 GMT
  577. Organization: EE Dept., Phillips Hall, Cornell University, Ithaca NY
  578.  
  579. My eyes have been hurt by some recent Macintosh screens (SE, Plus).
  580. Symptoms include sensitivity to light, dryness, grittiness under the
  581. eyelids, soreness.  A brief exposure produced only soreness.
  582.  
  583. Another screen was mildly irritating; I had to use it with the intensity
  584. turned down low.
  585.  
  586. These screens feel harsh to my eyes; they also "feel" brighter than they
  587. look.
  588.  
  589. I am an experienced Mac user; older Mac screens have never hurt my eyes.
  590.  
  591. Has anyone encountered problems like this?  (PLEASE BE ALERT TO PEOPLE
  592. YOU KNOW OR MIGHT HEAR ABOUT.)  If so, please reply to me directly. You
  593. can also post on the  comp.sys.mac  bulletin board.
  594.  
  595.      Howard L. Dyckman, Dept. of Electrical Engineering, Phillips Hall,
  596.      Cornell University, Ithaca, NY 14853.
  597.           dyckman@tcgould.tn.cornell.edu
  598.  
  599. Here's more info:
  600.  
  601. The screens which bothered me had purple tint or blue with slight purple
  602. tint.  I have inspected some of them; mfr is Clinton Taiwan Corp.
  603.  
  604. My eyes were hurt very badly by some of these Mac screens; the screens
  605. made my eyes were so dry that mild breezes bothered them, making it very
  606. uncomfortable to take a walk outdoors. Now, after months of slow
  607. recovery, eyes are bothering me a little.
  608.  
  609. If you know of anyone who has had similar problems (perhaps milder or
  610. shorter lasting) please contact me directly.
  611.  
  612.      Howard L. Dyckman, Dept. of Electrical Engineering, Phillips Hall,
  613.      Cornell University, Ithaca, NY 14853.
  614.           dyckman@tcgould.tn.cornell.edu
  615.  
  616.  
  617. ------------------------------
  618.  
  619. From: phd@SPEECH1.CS.CMU.EDU (Paul Dietz)
  620. Subject: Thesis word processing results / Questions on TeXtures
  621. Date: 7 Feb 88 11:18:40 GMT
  622. Organization: Carnegie-Mellon University, CS/RI
  623.  
  624. Thanks to the scadzillions of people who offered advice. The great
  625. majority bordered on religous fanatacism in support of TeX. A few others
  626. offered up Word 3.0 rather luke warmly. Ok. So it looks like TeX is the
  627. way to go.
  628.  
  629. Things mentioned in favor of Word: 
  630.  
  631.     Price/availability are very good.
  632.     Good spell checking.
  633.     Some ability to handle equations.
  634.     Seamless interaction with other Mac software 
  635.         (i.e. good hadling of MacPaint type files, and the clipboard in
  636.         general...)
  637.  
  638. Things against Word:
  639.  
  640.     Poor Bibliography support.
  641.     Limited equation handling.
  642.  
  643. Pros for TeXtures:
  644.  
  645. Superb support of equations.
  646.  
  647. Cons for TeXtures:
  648.  
  649. Nobody really went into this...
  650.  
  651. I've used TeX previously in a UNIX environment, and I hated it! The main
  652. problem was the lack of a preview feature. (This was several years ago,
  653. when I used to actually work for a living...) Everytime I wanted to see
  654. what the result would look like, there was a 15 to 20 minute wait. (The
  655. main problem being a backlog at the printer.) As for spell checking, the
  656. TeX commands really used to louse things up...
  657.  
  658. I could be much happier using TeX on my MacII, *IFF* it has a fast
  659. preview feature, and good spell checking. Does the Mac implementation
  660. fix these things? And how about Clipboard support? Can I put graphics
  661. easily into my documents?
  662.  
  663. Finally, the nitty-gritty: price. Word is available in our campus
  664. computer store for ~$80. (Educational discount.) I've never noticed TeX
  665. there. What's the going price, and do they have an educational discount?
  666.  
  667. Thanks again for all the replies. I'll post a summary again with the
  668. results.
  669. -- 
  670. Paul H. Dietz                                        ____          ____
  671. Dept. of Electrical and Computer Engineering        / oo \        <_<\\\
  672. Carnegie Mellon University                        /|  \/  |\        \\ \\
  673. --------------------------------------------     | | (  ) | |       | ||\\
  674. "If God had meant for penguins to fly,             -->--<--        / / |\\\  /
  675. he would have given them wings."            _________^__^_________/ / / \\\\-
  676.  
  677.  
  678. ------------------------------
  679.  
  680. From: jmm@thoth8.berkeley.edu
  681. Subject: Having problems with double-clicks and lists
  682. Date: 7 Feb 88 17:16:43 GMT
  683. Organization: University of California, Berkeley
  684.  
  685. Question #1: I'm having trouble detecting double-clicks when I'm using
  686. lists. LClick doesn't seem to want to ever return true, no matter how
  687. fast I punch the button.  Here's a skeleton of my code:
  688.  
  689.     if GetNextEvent(theEvent,everyEvent) then 
  690.         case theEvent.what of
  691.             mouseDown:  MouseCode(theEvent);
  692.     ...
  693.  
  694.     procedure MouseCode(theEvent:eventrecord);
  695.     begin
  696.     ...
  697.         SetPort(windowWithTheList);
  698.         GlobalToLocal(theEvent.where);
  699.         if LClick(theEvent.where,theEvent.modifiers,myList) then
  700.             stuff;
  701.     ...
  702.     end;
  703.  
  704.  
  705. "stuff" is never executed.  What's going on?
  706. -- 
  707. / James Moore        /        |  jmm@bartleby.berkeley.edu
  708. /             /    |--------------------------------------------|
  709. / Ma ta Gaeilge agut,    /    |   Nil aon speis ag Ollscoile na         |
  710. / scriobh i!        /    |   California im bharulacha fein.           |
  711.  
  712.  
  713. ------------------------------
  714.  
  715. From: chuq@plaid.Sun.COM (Chuq Von Rospach)
  716. Subject: Subscription Database
  717. Date: 7 Feb 88 18:08:42 GMT
  718.  
  719. I've just taken on an assignment for a magazine to do an in-depth case
  720. study of 4th Dimension for a magazine. Rather than a quick "Gee, this is
  721. a neat product" style fluff piece, they want me to do a real-world
  722. application in it and a mutli-part implementation case study of how 4D
  723. works in practice.
  724.  
  725. Since I needed it anyway, I'm going to be implementing as complete a
  726. subscription database as I can. I'm currently doing mailing labels in
  727. FileMaker+, and no offense to that product, I'm stretching it beyond its
  728. capabilities. 
  729.  
  730. My goal is to put together something that will handle regular
  731. subscriptions, complementary subscriptions, one-shots, do the mailing
  732. labels, print renewal requests, and generally handle all aspects of
  733. subscription maintenance. The end product will (hopefully) be aimed at a
  734. non-technical type person.
  735.  
  736. I know what I want in something like this. My question is: what do other
  737. folks out there interested in databases want to see in this series, and
  738. what do folks who need to maintain subscriptions need in their database
  739. to do the job right. I'm interested in turning out a practical, useful
  740. product as well as really showcasing 4d in all its glory, for better or
  741. worse.
  742.  
  743. As an initial comment, I'm on day three of reading the tutorial manual.
  744. With any luck, I'll be through the documentation in another week. The 4D
  745. package is four manuals, four disks, and weighs more than my hard disk.
  746. Somewhere between extremely impressive and scary as hell. 
  747.  
  748. chuq
  749.  
  750.  
  751. Chuq Von Rospach            chuq@sun.COM        Delphi: CHUQ
  752.  
  753.                        What do you mean 'You don't really want to hurt
  754. her?'
  755.                                     I'm a Super-Villain! That's my
  756. Schtick!
  757.  
  758.  
  759. ------------------------------
  760.  
  761. From: jmm@thoth8.berkeley.edu
  762. Subject: LClikLoop routines and problem with LSPascal
  763. Date: 7 Feb 88 20:27:28 GMT
  764. Organization: University of California, Berkeley
  765.  
  766. given the following code:
  767.  
  768.     ...
  769.     theList^^.lClikLoop:=@ListClickRoutine;
  770.     ...
  771.  
  772.     function ListClickRoutine:Boolean;
  773.     begin
  774.         ListClickRoutine:=true;
  775.     end;
  776.  
  777.     ...
  778.     if LClick(theEvent.where,theEvent.modifiers,theList) then ...
  779.     ...
  780.  
  781. The call to LClick doesn't change the selected cell, and immediately
  782. exits.  However, if I put a stop sign on the last end; statement of
  783. ListClickRoutine, and then choose the Go-Go option, LClick will track
  784. the mouse and select the appropriate cells (albeit slowly).  (Note that
  785. the ONLY statement in ListClickRoutine is the assignment given.  It
  786. didn't work with other statements above that one either.)  Any idea
  787. what's going on?
  788.  
  789. On a related note, what are the limits of what you can do inside a
  790. LClikLoop routine?  Can it use global variables?
  791. -- 
  792. / James Moore        /        |  jmm@bartleby.berkeley.edu
  793. /             /    |--------------------------------------------|
  794. / Ma ta Gaeilge agut,    /    |   Nil aon speis ag Ollscoile na         |
  795. / scriobh i!        /    |   California im bharulacha fein.           |
  796.  
  797.  
  798. ------------------------------
  799.  
  800. From: kearns@read.columbia.edu (Steve Kearns)
  801. Subject: LSC Storage bugs
  802. Date: 7 Feb 88 21:45:00 GMT
  803. Organization: Columbia University Department of Computer Science
  804.  
  805. In debugging a program of mine, I discovered that LightSpeed C has 
  806. several serious problems with the memory management routines.
  807.  
  808. Specifically:
  809.  
  810. (*)  Their malloc routine calls NewPtr, but passes an int instead of a
  811. long. Since this routine seems to work, there is probably a "feature" of
  812. the  glue routines that make this a non-problem in practice.  
  813.  
  814. (*)  The realloc routine does not try hard enough.  Realloc shrinks or 
  815. expands a block of memory. According to the unix definition of realloc
  816. (and the description in lSC), realloc can actually return a pointer to a
  817. new area of memory, as long as it copies the relevant contents of the
  818. old block over.  This is often neccessary if the block of  memory is
  819. expanding.  However, the LSC realloc routine calls SetPtrSize, a toolbox
  820. routine which doesn't consider moving it if it is unable to grow.
  821. Therefore, realloc fails much more often then neccessary.  
  822.  
  823. (*)  the free routine just calls the cfree routine, when it should
  824. actually return the value of the cfree routine.  
  825.  
  826. LSC  is a great product; I have noticed, though, that in most compilers
  827. the libraries are an afterthought, often delegated to inexperienced
  828. programmers. Especially with memory management routines this is bad.  (I
  829. found even worse problems in Aztec C's memory management, for example,
  830. several years ago)
  831.  
  832. If anyone needs the code that fixes this I will be glad to supply it, 
  833. although with the above description it should be easy to fix. 
  834.  
  835. -steve
  836.  
  837.  
  838. ------------------------------
  839.  
  840. From: jezebel@ut-emx.UUCP (Jed Klampett)
  841. Subject: Graphics on the APPLE MAC-II
  842. Date: 7 Feb 88 22:43:48 GMT
  843. Organization: The University of Texas at Austin, Austin, Texas
  844.  
  845. Hi !
  846.  
  847. I am interested in doing some 2D and 3D graphics on the MAC. I plan to
  848. write my own code for this purpose. I am familiar with Fortran, and C. I
  849. know we can do graphics programming through quickdraw; is it the only
  850. way to do so? If so, which is the better language to go with, if there
  851. is any difference to begin with. If there is another way to talk
  852. directly to the machine, how is it done and how hard is it ? Thanks
  853. y'all
  854.  
  855. J.D. (Klampett ,who else !!)
  856.  
  857. ------------------------------
  858.  
  859. End of Usenet Mac Digest
  860. ************************
  861. -------
  862.